rm update
[EroBeats.git] / Djinn and Tonic - Erobeats / Language.h
blob43452bde9d4bb37969b20a3b8d26d6e46e7b1da9
1 #pragma once
3 #include "ScreenTemplate.h"
6 #include "FileIO.h"
7 #include "ResourceMaster.h"
8 #include "SDLGraphics.h"
9 #include "Fonts.h"
10 #include "Animation.h"
12 #include<chrono>
13 #include <list>
16 using namespace std;
18 class Language : ScreenTemplate
20 public:
21 Language(int* screen, FileIO* fileio, ResourceMaster* rscPointer);
22 ~Language();
24 void update();
25 void play();
26 void render();
27 void close();
29 void setTextures();
30 void destroyFonts();
32 int setting;
34 bool hoverEN;
35 bool hoverFR;
36 bool hoverJP;
38 bool playedOnce;
40 bool* hoverAddress;
41 bool* hoverAddressOld;
43 SDL_Rect rectFlagEN;
44 SDL_Rect largeRectFlagEN;
45 SDL_Rect rectFlagFR;
46 SDL_Rect largeRectFlagFR;
47 SDL_Rect rectFlagJP;
48 SDL_Rect largeRectFlagJP;
50 SDL_Texture* textEN;
51 SDL_Rect rectEN;
52 SDL_Texture* textFR;
53 SDL_Rect rectFR;
54 SDL_Texture* textJP;
55 SDL_Rect rectJP;
57 Animation *outlineAnimation;